C++ für Fortgeschrittene

Dozent Prof.R.Loos
Zeit Mo 14 - 16 Uhr
Umfang 2 + 2
Beginn erste Semesterwoche
Ort Sand 128.
Turnus früher: Schäfer
Prüfungsfach Praktische Informatik

Beschreibung:
Die Vorlesung setzt C++ im Umfang der Informatik II voraus und stellt die Template-Abstraktion, wie sie in der Standard (Template) Library verwendet wird, in den Mittelpunkt. Lernziel sind alle weiterführenden Konzepte von C++, die zur Erstellung erweiterbarer C++-Bibliotheken nötig sind wie: Vererbung, flache Hierarchien, nice classes, Konstruktoren, xdvi v Initialisierung von Objekten, const-Probleme, STL-Aufbau, Namensräume und die Kosten der Ausnahmebehandlung.
Die Vorlesung ersetzt die im Vorlesungsverzeichnis angekündigte Vorlesung Computeralgebra-Software, die sich ebenfalls mit C++ befasst hätte; aus der Computeralgebra sind lediglich Anwendungen aus der linearen Algebra und Benutzung von Langzahlarithmetik vorgesehen.

Voraussetzungen:
ab 3.Semester

Literatur:

  1. Stanley B. Lippman C++ Primer (in Deutsch: C++, Einführung und Leitfaden, 2. Auflage) Addison Wesley.
  2. David R. Musser, Atul Saini STL Tutorial and Reference Guide Addison Wesley.
  3. Ulrich Breymann Die C++-Standard Template Library Addison Wesley.
  4. James O. Coplien Advanced C++, Programming Styles and Idioms Addison Wesley.

Bemerkungen:
Die Übungen finden mit Visual C++ unter Windows NT 4.0 auf dem Sand statt. Zeit nach Vereinbarung.

Zurück zur Übersicht